task response_message - 消息回应任务
命令名称
/task response_message
描述
此命令允许您设置一个任务,奖励成员为特定消息添加反应的行为。您可以奖励成员积分和角色,以鼓励成员与特定消息互动。
用法
/task response_message <reward> <link> <duration> [role_reward]
参数
必选参数
<reward>
:该值须为正整数或 0。设置为 0 将禁用任务。<link>
:需要添加反应的消息链接。此链接必须来自同一 Discord 服务器。<duration>
:任务的时间限制。可用选项包括:6/12h
: 6小时、12小时1/2/3/4/5/6d
: 1天、2天、3天、4天、5天、6天1/2w
: 1周、2周1/2/3m
: 1个月、2个月、3个月Unlimited
: 无时间限制
可选参数
[role_reward]
:成员完成任务后将获得的角色。您可以从下拉列表中选择一个角色。如果留空,则不会奖励任何角色。
示例
-
示例 1:设置一个任务,时长 1 天,奖励成员给
https://discord.com/channels/12~34/56~78/90~12
的消息添加反应,完成奖励 5 积分。/task response_message reward:5 link:https://discord.com/channels/12~34/56~78/90~12 duration:1d
-
示例 2:设置一个任务,无时间限制,奖励给链接为
https://discord.com/channels/12~34/56~78/90~12
的消息添加反应的成员 10 积分和@Verified
角色:/task response_message reward:10 role_reward:@Verified duration:Unlimited link:https://discord.com/channels/12~34/56~78/90~12
注意事项
- 每个消息添加反应任务成员只能获得一次奖励。
- 消息链接必须来自同一Discord服务器。
- 时间限制可以设置为6小时,12小时,1-6天,1-2周,1-3个月或无限制。
- 如果消息被删除,任务将失效。
- 成员只有在任务时间内为指定消息添加反应后才会收到奖励。
常见问题
-
问:我可以设置多个添加反应任务,具有不同的奖励值和消息吗?
答:是的,您可以创建具有不同奖励值和消息的多个添加反应任务。每个任务将独立跟踪。
-
问:如果成员回复错误的消息会发生什么?
答:成员将不会收到奖励。他们必须在任务时间内为指定消息添加反应才能完成任务。
-
问:如何找到特定消息的消息链接?
答:您可以右键单击消息并选择“复制消息链接”来找到消息链接。
-
问:如果成员多次为消息添加反应会发生什么?
答:成员每个有效的添加反应操作仅会收到一次奖励。后续的反应将不计入任务完成。